perm filename PASCAL.PN[UP,DOC]1 blob
sn#653740 filedate 1982-04-18 generic text, type T, neo UTF8
There are two Pascal compilers in use at SAIL, both derived from the
ur-Pascal compiler developed in Hamburg by Dr. H.-H. Nagel and friends.
The new one, developed by Hedrick at Rutgers, is in every way superior to
the old one EXCEPT that it does not allow reading and writing of sets and
enumerated types. Its chief advantages:
1. It is now standard at SCORE and LOTS.
2. The debugger is better, and allows debugging of multiple modules.
3. The use of INCLUDE files makes for more consistency among modules.
4. Tty input is handled better.
5. It supports standard Pascal New and Dispose as well as the old
stack-based system.
6. It doesn't uppercase text input.
7. It wiil continue to be maintained and improved, at least for a while.
Currently, EXE FOO.PAS will get you the old compiler.
EXE FOO.PAS/PROC SYS:PASC/LINK gets you the new compiler.
Documentation:
PASNEW.TXT[UP,DOC] all about the new compiler
PASMAN.ARR[UP,DOC] all about the old compiler
PASCNV.PN[UP,DOC] hints on converting to the new compiler
PASOLD.HLP[UP,DOC] old Pascal help file -- contains pointers to
more documentation
PCREF.ARR[UP,DOC] Brief user's manual of PCREF (cross-reference)
PFORM.ARR[UP,DOC] Brief user's manual of PFORM.(prettyprinter)